// pages/activebm/activebm.js
const app = getApp()
import Toast from '../../vant/toast/toast';
const request = require("../../utils/request")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    age:null,
    name:"",
    tel:"",
    radio:"",
    list:{},
    show: false,
  },
  showPopup() {
    this.setData({ show: true });
  },

  onClose() {
    this.setData({ show: false });
  },
  onChange(e){
    this.setData({
      [e.currentTarget.dataset.name]:e.detail
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  let data= JSON.parse(options.activity)
  // this.splitNum(data.introdeuce)
  this.setData({
    list:data
  })
  console.log(this.data.list);
  },

  // 提交信息
 async subData(){
   const res = await request({
     url: 'activityinfo/save',
     method:"post",
     data: {
       name:this.data.name,
       tel:this.data.tel,
       entryFee:this.data.list.entryFee,
       state:"false",
       payTime:"",
       ac_id:this.data.list._id,
       gender:this.data.radio,
       stu_id:app.globalData.loginUser.studentData._id,
       age:this.data.age
     },
   })
if(res.code==20000){
  Toast("报名成功")
  this.changeActivityId()
}else{
  Toast("服务器错误")
}
   this.setData({
    age:"",
    name:"",
    tel:"",
    radio:"",
    show: false,
   })
  },
  // 提交报名信息table弹窗
  subActivity(){
    this.setData({
      show:true
    })
  },
  // 添加报名id添加到学生的ac_id
 async changeActivityId(){
  let acid =app.globalData.loginUser.studentData.ac_id
   if(acid){
     if(acid.indexOf(this.data.list._id)==-1){
      acid=(`${acid},${this.data.list._id}`)
     }
   }else{
    acid=this.data.list._id
   }
   app.globalData.loginUser.studentData.ac_id=acid
  const res = await request({
    url: 'student/change',
    method:"post",
    data: {
      ...app.globalData.loginUser.studentData
    },
  })
  console.log(res);
  },
// 分割数字开头
// splitNum(data){
//   data.replace(/\\n/,'\n')
  
// },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})